#include "MainMenuState.h"
#include "Game.h"
#include "../Muzzy A Wrappers/TextureManager.h"
#include "../Muzzy A Source/GamePlayState.h"
#include "GameCursor.h"
#include "../Muzzy A Wrappers/DirectInput.h"


MainMenuState::MainMenuState(void)
{
	pGame = nullptr;
	input = nullptr;
}


MainMenuState::~MainMenuState(void)
{
}

MainMenuState* MainMenuState::getInstance()
{
	static MainMenuState instance;
	return &instance;
}

void MainMenuState::Enter()
{
	pGame = Game::getInstance();
	textureManager = TextureManager::getInstance();
	cursor = GameCursor::getInstance();
	input = DirectInput::getInstance();

	input->ClearMouse();
	

}

void MainMenuState::Exit()
{

	pGame = nullptr;
}

void MainMenuState::Render()
{


}

void MainMenuState::Update()
{

}

void MainMenuState::Input()
{

}
